/*
 *  $Id: Fire.cs 1054 2010-05-19 11:31:37Z thenn.erannor $
 *	This file is a part of Ragima CCG.
 *	(C) 2008-2009 Ragima development group.
 *
 *	Licensed under the terms of the GNU GPL License version 2.
 *
 */

using System.Collections.Generic;

using Ragima.Languages;

namespace Ragima.Cards001.Fire {
    public class RussianResources: ILocalizerFactory {
        IEnumerable<ILocalizer> ILocalizerFactory.GetLocalizers() {
            yield return new ArrayLocalizer("ru", "card.", new ResourceGroup[] {
                new ResourceGroup("001_f_s_abominate.", new ResourceItem[] {
                    RussianName.New("name", "ужасн(ое,ого,ому,ое,ым,ом) слияни(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Целевое союзное существо получает свойства: Бессмертие, Смерть 1, Жестокость. Все союзные существа уничтожаются. Цель получает бонус атаки, равный сумме атаки жертв минус их количество."),
                    RussianPhrase.New("affect.desc", "Бессмертие. Смерть 1. Жестокость. Атака {0is}."),
                }),
                new ResourceGroup("001_f_c_ash_hunter.", new ResourceItem[] {
                    RussianName.New("name", "пепельн(ый,ого,ому,ого,ым,ом) охотник(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Защита 1. Поглощение магии 1."),
                }),
                new ResourceGroup("001_f_s_battle_rage.", new ResourceItem[] {
                    RussianName.New("name", "боев(ая,ой,ой,ую,ой,ой) ярост(ь,и,и,ь,ью,и)"),
                    RussianPhrase.New("desc", "Дает существу свойство Берсерк. Увеличивает атаку существа на 1."),
                }),
                new ResourceGroup("001_f_s_blasted_ground.", new ResourceItem[] {
                    RussianName.New("name", "выжжен(ая,ой,ой,ую,ой,ой) земл(я,и,е,ю,ей,е)"),
                    RussianPhrase.New("desc", "Целевая местность приносит ману огня вместо изначальной ценой Х маны огня (где Х - суммарная продуктивность целевой местности). Не может быть использовано на водные местности."),
                    RussianPhrase.New("target", "любую не-водную местность-источник"),
                }),
                new ResourceGroup("001_f_s_blazing_hands.", new ResourceItem[] {
                    RussianName.New("name", "обжигающи(е,х,м,е,ми,х) рук(и,,ам,и,ами,ах)"),
                    RussianPhrase.New("desc", "Целевое существо получает +1 к атаке и возможность наложения Ожога (1) при ударе до начала следующего хода хозяина."),
                }),
                new ResourceGroup("001_f_c_blazing_one.", new ResourceItem[] {
                    RussianName.New("name", "пламенеющ(ий,его,ему,его,им,ем)"),
                    RussianPhrase.New("desc", "Под действием Ожог 1.\nПаломник демонической секты, занимающейся запретной магией. Их тела пожирает неудержимое пламя."),
                }),
                new ResourceGroup("001_f_a_blue_flame.", new ResourceItem[] {
                    RussianName.New("name", "син(ее,его,ему,ее,им,ем) плам(я,ени,ени,я,енем,ени)"),
                    RussianPhrase.New("desc", "Наносит ожог 1. Каждое последующее наложение этих чар усиливает действие на 1 для данной цели."),
                    RussianPhrase.New("affect.desc", "Наносит ожог {0}. Каждое последующее наложение этих чар усиливает действие на 1 для данной цели."),
                }),
                new ResourceGroup("001_f_s_body_to_magma.", new ResourceItem[] {
                    RussianName.New("name", "плот(ь,и,и,ь,ью,и) в магму"),
                    RussianPhrase.New("desc", "Уничтожает целевое существо. Дает ману огня в размере его текущего здоровья.\n- Что самое прожорливое на свете?\n- Огонь! Он всегда требует еще пищи."),
                }),
                new ResourceGroup("001_f_l_bonfire.", new ResourceItem[] {
                    RussianName.New("name", "кост(ер,ра,ру,ер,ром,ре)"),
                    RussianPhrase.New("desc", "Источник огня +1."),
                }),
                new ResourceGroup("001_f_a_eruption.", new ResourceItem[] {
                    RussianName.New("name", "извержени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Увеличивает источник вулкана на 1 жертвой одной местности."),
                    RussianPhrase.New("target", "свою местность, кроме вулкана"),
                    RussianPhrase.New("affect.desc", "Увеличивает источник вулкана на {0}."),
                }),
                new ResourceGroup("001_f_s_explosion.", new ResourceItem[] {
                    RussianName.New("name", "взрыв(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Уничтожает целевое вражеское существо."),
                }),
                new ResourceGroup("001_f_a_fb_stare.", new ResourceItem[] {
                    RussianName.New("name", "взгляд(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Целевое существо поднимается, теряя 1 здоровья."),
                    RussianPhrase.New("target", "любое отдыхающее существо"),
                }),
                new ResourceGroup("001_f_s_fierce_rush.", new ResourceItem[] {
                    RussianName.New("name", "неистов(ый,ого,ому,ый,ым,ом) прорыв(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Поднимает целевое существо. Смерть 1. Берсерк. Каннибализм. Жестокость. Существо наносит Ожог 2 своими атаками."),
                }),
                new ResourceGroup("001_f_c_fiery_gladiator.", new ResourceItem[] {
                    RussianName.New("name", "огненн(ый,ого,ому,ого,ым,ом) гладиатор(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "-1 источник огня, если маны недостаточно - развоплощается в руки."),
                }),
                new ResourceGroup("001_f_s_fire_beam.", new ResourceItem[] {
                    RussianName.New("name", "огненн(ый,ого,ому,ый,ым,ом) столп(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Наносит 2 магического урона целевому существу и по 1 - соседним существам."),
                }),
                new ResourceGroup("001_f_s_fire_ward.", new ResourceItem[] {
                    RussianName.New("name", "щит(,а,у,,ом,е) пламени"),
                    RussianPhrase.New("desc", "Требует 2 медитации сразу и 1 медитации каждый ход. Увеличивает цену применения всех заклинаний на 1 ману в их основной стихии и вдвое во всех стихиях."),
                    RussianPhrase.New("end", "Недостаточно медитации для поддержки Щита пламени."),
                }),
                new ResourceGroup("001_f_c_flamebringer.", new ResourceItem[] {
                    RussianName.New("name", "несущ(ий,его,ему,его,им,ем) пламя"),
                    RussianPhrase.New("desc", "Смерть 4. Жестокий."),
                }),
                new ResourceGroup("001_f_s_flames.", new ResourceItem[] {
                    RussianName.New("name", "плам(я,ени,ени,я,енем,ени)"),
                    RussianPhrase.New("desc", "Наносит 1 магического урона всем существам противника."),
                }),
                new ResourceGroup("001_f_s_incinerate.", new ResourceItem[] {
                    RussianName.New("name", "испепелени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Может быть использовано только в фазу защиты. Сжигает всю огненную ману колдующего, нанося наступающим распределенный урон, в сумме равный потраченной мане."),
                }),
                new ResourceGroup("001_f_a_knowledge_of_fire.", new ResourceItem[] {
                    RussianName.New("name", "знани(е,я,ю,е,ем,и) огня"),
                    RussianPhrase.New("desc", "Тхэнн изучает целевую огненную карту-заклинание, получая возможность колдовать его самостоятельно. Требует очков медитации в размере 1 при цене карты 0-3, 2 при цене 4-5, 3 при цене 6-7, и так далее. Цена использования заклинания возрастает на то же значение маны огня."),
                    RussianPhrase.New("target", "огненную карту-заклинание"),
                    RussianPhrase.New("affect.desc", "Изучено заклинание '{0N}'."),
                    RussianPhrase.New("cast.condition", "Тхэнн должен быть в гуманоидной форме."),
                }),
                new ResourceGroup("001_f_l_lava_canyon.", new ResourceItem[] {
                    RussianName.New("name", "каньон(,а,у,,ом,е) лавы"),
                    RussianPhrase.New("desc", "+3 источник Огня."),
                }),
                new ResourceGroup("001_f_l_lava_river.", new ResourceItem[] {
                    RussianName.New("name", "рек(а,и,е,у,ой,е) лавы"),
                    RussianPhrase.New("desc", "Источник огня +2.\nПылающие реки лавы поглощают все на своем пути, будь то травинка или огромная глыба."),
                }),
                new ResourceGroup("001_f_a_lift_up.", new ResourceItem[] {
                    RussianName.New("name", "подъем(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Внушает страх существам противника, здоровье которых ниже здоровья Пламенеющего как минимум на 2, ценой эффекта Ловушки душ.\nАрмия гоблинов взмыла в воздух и начала двигаться как стая сумасшедших птиц. Опустившись на землю, ни один из их не решился сделать и шагу в сторону врага."),
                    RussianPhrase.New("condition", "На Пламенеющем отсутствует Ловушка душ."),
                    RussianPhrase.New("affect.desc", "Страх {0}.\nАрмия гоблинов взмыла в воздух и начала двигаться как стая сумасшедших птиц. Опустившись на землю, ни один из их не решился сделать и шагу в сторону врага."),
                }),
                new ResourceGroup("001_f_s_mages_guard.", new ResourceItem[] {
                    RussianName.New("name", "защит(а,ы,е,у,ой,е) магов"),
                    RussianPhrase.New("desc", "Защищает на 1 ход существо от целевых заклинаний и способностей."),
                }),
                new ResourceGroup("001_f_l_magmaria.", new ResourceItem[] {
                    RussianName.New("name", "магмари(я,и,и,ю,ей,и)"),
                    RussianPhrase.New("desc", "+3 источник огня. Все существа, отправляемые в бой получают 1 единицу магического урона.\nЛегендарная страна вечного пламени."),
                    RussianPhrase.New("affect", "Магмария"),
                }),
                new ResourceGroup("001_f_s_merciless_fire.", new ResourceItem[] {
                    RussianName.New("name", "беспощадн(ый,ого,ому,ый,ым,ом) ог(онь,ня,ню,онь,нем,не)"),
                    RussianPhrase.New("desc", "Все огненные заклинания, наносящие прямой урон, помимо обычного урона накладывают Ожог 1."),
                }),
                new ResourceGroup("001_f_a_phantom_strike.", new ResourceItem[] {
                    RussianName.New("name", "удар(,а,у,,ом,е) призрака"),
                    RussianPhrase.New("desc", "До следующей фазы атаки: Увеличивает атаку на 2. Дает свойство 'Вампир'. Дает свойство 'Первый удар'. Существо обретает плоть."),
                }),
                new ResourceGroup("001_f_c_phoenix.", new ResourceItem[] {
                    RussianName.New("name", "феникс(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Полет. Реинкарнация 3. Иммунитет к ожогам. Атакует магией. Наносит урон огнем 3 по существам слева и справа от себя когда пробуждается.\nОлицетворение возрождения из пепла, существо из чистого пламени хаоса."),
                    RussianPhrase.New("affect.wings", "Крылья феникса"),
                }),
                new ResourceGroup("001_f_c_phoenix_cultist.", new ResourceItem[] {
                    RussianName.New("name", "культист(,а,у,а,ом,е) феникса"),
                    RussianPhrase.New("desc", "Иммунитет к ожогам.\nБезумные служители культа пламени. Они веруют в то, что однажды каждый из них станет частицей духа огня перерождения, Феникса."),
                }),
                new ResourceGroup("001_f_c_phoenix_priest.", new ResourceItem[] {
                    RussianName.New("name", "жрец(,а,у,а,ом,е) феникса"),
                    RussianPhrase.New("desc", "Иммунитет к ожогам.\nВсю жизнь они посвящают служению пламени перерождения и очищения. Их вера - беспощадность ко всему живому и любовь ко всепоглощающему пламени."),
                }),
                new ResourceGroup("001_f_a_phoenix_ritual.", new ResourceItem[] {
                    RussianName.New("name", "ритуал(,а,у,,ом,е) феникса"),
                    RussianPhrase.New("desc", "Жертва дружественного создания. Пробуждает Феникса. Исцеляет его до максимального уровня.\n\"Каждый из вас сбросит оковы плоти, чтобы стать частью великого Пламени Перерождения\""),
                    RussianPhrase.New("target", "жертвуемое союзное существо (кроме феникса)"),
                    RussianPhrase.New("condition", "У вас нет феникса."),
                }),
                new ResourceGroup("001_f_a_power_of_fire.", new ResourceItem[] {
                    RussianName.New("name", "сил(а,ы,е,у,ой,е) огня"),
                    RussianPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_f_c_pyros.", new ResourceItem[] {
                    RussianName.New("name", "пирос(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Потомок древних огненных драко-магов."),
                }),
                new ResourceGroup("001_f_c_r_the_fire.", new ResourceItem[] {
                    RussianName.New("name", "Ог(онь,ня,ню,онь,нем,не)"),
                    RussianPhrase.New("desc", "Воплощение стихии Огонь. Снижает вдвое затраты маны Огня. Блокирует до 3 существ. Жестокий. Блокируемые получают ожоги в зависимости от их числа (4-3-2). Может атаковать летающих. Не может быть целью способностей и заклинаний. Все существа игрока получают свойство 'Авангард'."),
                    RussianPhrase.New("affect", "Огонь"),
                }),
                new ResourceGroup("001_f_c_red_spectre.", new ResourceItem[] {
                    RussianName.New("name", "красн(ый,ого,ому,ого,ым,ом) призрак(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Дух. Призывается на место пожертвованного существа.\nЗлобный дух существа, преданного пламени. Он живет между миром живых и миром мертвых."),
                }),
                new ResourceGroup("001_f_a_reign_of_fire.", new ResourceItem[] {
                    RussianName.New("name", "власт(ь,и,и,ь,ью,и) огня"),
                    RussianPhrase.New("desc", "Все местности, дающие любую ману кроме огня, в течение одного хода вместо этого дают ману огня владельцу чар. Здоровье Тхэнна уменьшается на 2."),
                    RussianPhrase.New("affect.desc", "{0N} получает {1} маны огня с этой местности вместо её обычного источника."),
                }),
                new ResourceGroup("001_f_s_ritual_flame.", new ResourceItem[] {
                    RussianName.New("name", "ритуальн(ое,ого,ому,ое,ым,ом) плам(я,ени,ени,я,енем,ени)"),
                    RussianPhrase.New("desc", "Уничтожает трупы в собственном могильнике в количестве равном количеству существ в своей армии на данный момент."),
                    RussianPhrase.New("condition", "На поле или в могильнике нет ни одного существа."),
                    RussianPhrase.New("action", "Ритуальное пламя сжигает {0} труп{0p:,а,ов}."),
                }),
                new ResourceGroup("001_f_s_scorching_wings.", new ResourceItem[] {
                    RussianName.New("name", "пылающи(е,х,м,е,ми,х) крыль(я,ев,ям,я,ями,ях)"),
                    RussianPhrase.New("desc", "Дает возможность 'Полет'. Снижает максимальный уровень здоровья на 1. Накладывает эффект 'Ожог 1'.\nОбжигающие языки пламени, вырывающиеся прямо из тела."),
                }),
                new ResourceGroup("001_f_a_soul_trap.", new ResourceItem[] {
                    RussianName.New("name", "ловушк(а,и,е,у,ой,е) душ"),
                    RussianPhrase.New("desc", "Если целевое существо погибает в течение хода, то Пламенеющий получает +2 к максимальному уровню здоровья."),
                    RussianPhrase.New("affect.desc", "Повышает максимальное здоровье на {0}."),
                }),
                new ResourceGroup("001_f_c_sunshine_assasin.", new ResourceItem[] {
                    RussianName.New("name", "ассасин(,а,у,а,ом,е) солнца"),
                    RussianPhrase.New("desc", "Изворотливый. Заклятый враг 2."),
                }),
                new ResourceGroup("001_f_c_sunshine_warrior.", new ResourceItem[] {
                    RussianName.New("name", "воин(,а,у,а,ом,е) солнца"),
                    RussianPhrase.New("desc", "Изворотливый. Берсерк."),
                }),
                new ResourceGroup("001_f_c_u_thenn.", new ResourceItem[] {
                    RussianName.New("name", "Тхэнн(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Герой. Форма гуманоида: антимагия, способность \"Знание огня\". Форма дракона: +4 атака, полет, мультиблок, способность \"Власть огня\".\nТхэнн Эраннор - магистр магии Огня."),
                    RussianName.New("form.human", "гуманоид"),
                    RussianPhrase.New("affect.human", "Гуманоидная форма"),
                }),
                new ResourceGroup("001_f_a_vdragon_breath.", new ResourceItem[] {
                    RussianName.New("name", "огненн(ое,ого,ому,ое,ым,ом) дыхани(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Отдых. Наносит 3 единицы магического урона всем атакующим вражеским существам в зоне досягаемости (в фазе защиты) или трем вражеским существам в зоне досягаемости (в фазе атаки). Существа получают Ожог 1."),
                }),
                new ResourceGroup("001_f_c_volcanic_dragon.", new ResourceItem[] {
                    RussianName.New("name", "вулканическ(ий,ого,ому,ого,им,ом) дракон(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Его кожа покрыта светящимися огненными рубцами, пасть изрыгает пламя, его рев сотрясает землю..."),
                    RussianPhrase.New("target", "свой вулкан"),
                }),
                new ResourceGroup("001_f_l_volcano.", new ResourceItem[] {
                    RussianName.New("name", "вулкан(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "+3 источник Огня."),
                    RussianPhrase.New("affect.desc", "Вулкан увеличивает силу дракона на {0}."),
                }),
                new ResourceGroup("001_f_c_warrior_of_fury.", new ResourceItem[] {
                    RussianName.New("name", "воин(,а,у,а,ом,е) ярости"),
                    RussianPhrase.New("desc", "Авангард. Берсерк.\nИх ярость не знает границ. Вряд ли есть сила, которая удержит их на месте. Вся их жизнь - безумный бой."),
                }),
                new ResourceGroup("001_f_s_wild_anger.", new ResourceItem[] {
                    RussianName.New("name", "дик(ая,ой,ой,ую,ой,ой) злоб(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Целевое дружественное существо становится Жестоким."),
                }),
                new ResourceGroup("001_f_s_world_on_fire.", new ResourceItem[] {
                    RussianName.New("name", "мир(,а,у,,ом,е) в огне"),
                    RussianPhrase.New("desc", "Расходует всю ману огня. Наносит Х урона всем существам и героям, где X - потраченная мана."),
                }),
            });
        }
    }
}
